package com.wlyuan.open.dto.transport;

import com.wlyuan.open.dto.order.OrderAttachDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author lijing
 * @description
 */
@Data
public class TransportDownDTO implements Serializable {

    private static final long serialVersionUID = -2470264127033585447L;
    @ApiModelProperty("客户id")
    private Long customerId;
    @ApiModelProperty("客户名字")
    private String customerName;
    @ApiModelProperty("客户类型")
    private Integer customerType;
    @ApiModelProperty("运单状态 10 待调度,11 准备调度,20 已委托,21 待接收,30 待签收,31 签收同步中,40 待回单,50 已回单,60 已关闭,-1 被拆单 -2:已删除")
    private Integer status;
    @ApiModelProperty("回单标记 0 无 1 丢单")
    private Long receiptLabel;

    @ApiModelProperty("租户")
    private Long tenantId;

    @ApiModelProperty("签收信息")
    private TransportSignDTO sign;
    @ApiModelProperty("回单信息")
    private TransportReceiptDTO receipt;
    @ApiModelProperty("关单信息")
    private TransportCloseDTO close;
    @ApiModelProperty("附件信息")
    private List<OrderAttachDTO> attachments;

    @ApiModelProperty("财务对账单状态")
    private Integer financeStatus;

}
